package com.jeeplus.common.pojo;

import org.springframework.beans.factory.annotation.Autowired;

/**
 * controller父类
 */
public abstract class BaseController {

    @Autowired
    private SessionModel sessionModel;

    /**
     * 获取session存储的对象
     *
     * @return
     */
    public SessionModel getSessionModel() {
        return sessionModel;
    }

    /**
     * 返回登录用户id
     *
     * @return
     */
    public String getUserId() {
        return sessionModel.getUserId();
    }

    /**
     * 返回登录用户openid
     *
     * @return
     */
    public String getOpenId() {
        return sessionModel.getOpenid();
    }

    /**
     * 返回登录用户sessionkey
     *
     * @return
     */
    public String getSessionKey() {
        return sessionModel.getSessionKey();
    }

    /**
     * 返回登录用户deptId
     *
     * @return
     */
    public String getDeptId() {
        return sessionModel.getDeptId();
    }

    /**
     * 返回登录用户deptId
     *
     * @return
     */
    public String getEntityId() {
        return sessionModel.getDeptId();
    }
}
